But even without EOF, this feature could certainly be implemented, right? Currently, writing function() internal immutable foo; is valid syntax, whereas function() internal[] immutable foo; is not. This forces me to switch to using function pointers in memory, but the initialization overhead per call is higher, and it is less safe than using bytecode.