But I have `#nullable enable` on the file, implying all references are non-null unless declared otherwise, like `T?`.
Also, if I mark source as `T? source` then I get errors in my code, implying that it isn't actually nullable, except in this circumstance.