Made sure we handle undefined variables.
Relax the type checking.
Make sure we check the correct instance.
Made sure Some and None share the same interface.
Merge pull request #24 from alexfalkowski/arf/undefined-variables

Arf/undefined variables