actionResultWatcher :: Implement watcher for actionresults

And a couple golint cleanups
ensureFn seems like a bad name... ensureMarker really, right?