pass through extra arguments to the code to execute
work around a lexical::persistence bug
result cache plugin
display the variable it's stored in when using the result cache
add some configuration to a couple plugins
fix undef results