almost ready for libratpak - primitive operators expanded to fn names, prototype determind