I intend to support 2.3, but it does indeed come down to
A. Adding support for new syntax to GML-side compiler and runtime.
B. Adding support for new syntax to file-watch server.
C. Supporting new and unusual ways for code to be stored.
As you mention, reported function names currently leave much to be desired, so we'll see if that improves or if I'll have to add some sort of manual tagging (like assigning a unique name into a global variable before you live_call) for functions.