This allows you to declare types that can be replaced (through coercion) at the end user's discretion.
It works with both L<Moose> and L<Mouse> by using L<Any::Moose>.
This allows you to declare types that can be replaced (through coercion) at the end user's discretion.
It works with both L<Moose> and L<Mouse> by using L<Any::Moose>.