wip: more work on ufunc support