Add field_types property to the struct and fixedstruct dtypes
Switch the callable parameter/dispatch to use dtype_dtype