Can this function also be used to register ordinary ufuncs as well as for the structured type? Just curious.,