class X::Constructor::Positional is Exception { }
Thrown from Mu.new when positional arguments are passed to it.
For example
class A { }; A.new(2, 3); CATCH { default { put .^name, ': ', .Str } }; # OUTPUT: «X::Constructor::Positional: Default constructor for 'A' only takes named arguments»