
Mousex::types::path::class creates common mouse types, coercions and option specifications useful for dealing with path::class objects as mouse attributes.
coercions (see mouse::util::typeconstraints) are made from both "str" and "arrayref" to both path::class::dir and path::class::file objects. if you have mousex::getopt installed, the getopt option type ("=s") will be added for both path::class::dir and path::class::file.