support all input,process,output functions as plugins
clearer error when requested metric doesn't exist (no nullpinter)