Simple, opinionated typecasting