__call method respects typehint [Closes #10]