adjust argument types
0.1.2