Well I wonder why we have coded `betterTypeOf` then ;)