I have a lot of struct like this, with diff fields but have common field: fn func()
type a struct{ // .... fn func() }
what I want is