function making from types