Added utility functions to Haste.Foreign
Added utility functions to Haste.Foreign

getMaybe - get, but will return Nothing if the
member of the object doesn't exist

hasAll - a has that checks if several members exists

lookupAny - checks if a member exists by deep id, instead of
just a direct child to the object.

kranich/haste-compiler,kranich/haste-compiler,kranich/haste-compiler,nyson/haste-compiler,nyson/haste-compiler,kranich/haste-compiler,nyson/haste-compiler,nyson/haste-compiler