template <typename F, typename Impl>

struct ActionImpl

Builds an implementation of an Action

<

> for some particular signature, using

a class defined by an ACTION* macro.