The numeric, temporary name is by design in this use case. This facility is not intended to replace normal compilation, only for support of the ws-based shell's need for limited compilation services.