Btw. is there a reason `delete` has its own tree, but for example `typeof` doesn't? (I think that comes from `JSTrees` too, but I'm not sure).