refine object and fn native helpers