reduce pinky.lua to minimal required functions.
add the functions that still need to go into their own modules here