Safe (chainable) type checks