Smart::Args should work with Type::API::Constraint::Coercible