Greetings, S32/Temporal says a DateTime object can be maniplated like so: $dt.delta(44, minutes);
Rakudo's core/Temporal.pm contains this: my enum TimeUnit ( :second(1), :seconds(2), :minute(3), :minutes(4), [snip] ); which is used in the signature of both DateTime and Date's delta methods: method delta($amount, TimeUnit $unit) { which I think means delta() can't be called outside of the scope of the Temporal.pm file. If I try running the synopsis example, I get the following error: Undeclared routine: minutes used at line 1 The test files S32-temporal/Date.t and S32-temporal/DateTime.t both die on the delta tests. Should the TimeUnit enumeration be changed to "is export" ? Rather than export those 14 keys into the global namespace, would it make more sense for the spec to be something more like this: $dt.delta( :minute(44) ); using the same argument conventions as DateTime.new() ? Regards, Carl