pass type object to exception X::Constructor::Positional