Add the ability to do strict type guessing (Fixes #80)