PROCESS::<%ENV> := Rakudo::Internals.createENV(0);

Rakudo::Internals.REGISTER-DYNAMIC: '$*CWD', {
#    PROCESS::<$CWD> = nqp::p6box_s(nqp::cwd());
    my $CWD := nqp::p6box_s(nqp::cwd());
    PROCESS::<$CWD> = IO::Path.new($CWD, :$CWD); # need :CWD to prevent looping
}

# vim: ft=perl6 expandtab sw=4

PROCESS::<%ENV> := Rakudo::Internals.createENV(0);
my constant %?ENV = Rakudo::Internals.createENV(1);

Rakudo::Internals.REGISTER-DYNAMIC: '$*CWD', {
#    PROCESS::<$CWD> = nqp::p6box_s(nqp::cwd());
    my $CWD := nqp::p6box_s(nqp::cwd());
    PROCESS::<$CWD> = IO::Path.new($CWD, :$CWD); # need :CWD to prevent looping
}

# vim: ft=perl6 expandtab sw=4

Implement %?ENV for the core setting
Implement %?ENV for the core setting

This may need some more thought.  I thought this was specced, but
apparently it isn't.  Anyways, this will probably need to be done to
any package being precomped.  Hence the move of the initialization
logic to R:I.

Please revert if this is deemed a bad idea.
