Fix issues with checking fulfills against type constructors (Number/Object/String/ Boolean).
Merge remote-tracking branch 'origin/gh-pages' into gh-pages