On Sunday, 8 December 2019 at 18:01:03 UTC, Steven Schveighoffer wrote: > Yes, if it can compile when you move things around, and the > result is *correct* (very important characteristic) Indeed, everything's working as intended when rearranged. Thanks!