Improve morphism error message
Refactor Arrow in function which can be used as decorator without being called
Added morphism tests for python3 (support of annotations)