Simplified usage by making the `Return` implicit. 

Also fixed some compiler warnings.
Merge pull request #1 from EECOLOR/simplifications

Simplified usage by making the `Return` implicit.