Split parameter types from parameter values. move types into progmem (saving 299 bytes ram)