um? should be using `Isolate::GetCurrent` or should require an `Environment?` (Backwards compat would require this to support using it *without* the environment)