Match type by isinstance() instead of by name so that user can alias typenames
Ensure py3 support
Add calculator example
Add map fusion example