Some improvement to the error handling
Fixed a bug where the wrong string length was used when creating the ⎕FX list for function definitions