Just an update: There is no longer a Null PMC access error, but Rakudo complains about no matching signature:
$ perl6-m -e 'class A is Any { proto method new($) {*} }; A.new(now)' Cannot call 'new'; none of these signatures match: in block <unit> at -e:1 $ perl6-p -e 'class A is Any { proto method new($) {*} }; A.new(now)' Cannot call 'new'; none of these signatures match: in any at gen/parrot/BOOTSTRAP.nqp:1223 in method new at -e:1 in block <unit> at -e:1 $ perl6-j -e 'class A is Any { proto method new($) {*} }; A.new(now)' Cannot call 'new'; none of these signatures match: in any at gen/jvm/BOOTSTRAP.nqp:1216 in block <unit> at -e:1