Scrapping Closure in favour of ActionInstance which has to advantage of
also being an Action and supporting easier chaining