an english_list() function like Moose::Util
better explanations from Type::Tiny::Class
improved explanations using english_list
nicer explanations for Type::Tiny::Role
to_TypeTiny should cache results because it allows reuse of compiled checks, etc
stability policy
nice explanations for Enum
nice explanations for Enum