fixed accidental global set
added failing keydefs tests
Title case prelude functions
compile keydefs