You can even do it without code
wait how did i not see that
Because it’s a pretty recent feature. We could never see any reason for it until we added the metaprogramming features.