
Types::path::tiny provides path::tiny types for moose, moo, etc.
it handles two important types of coercion:
?? coercing objects with overloaded stringification
?? coercing to absolute paths
it also can check to ensure that files or directories exist.