in the middle of updating the standard library, much better code completion is finished and works