Add names to functions to support some shortcuts in process()
Added base class for Conditionals and extended auto-wrapping to all logical situations