Create an IndirectImmediateExecutor

This is supposed to solve #161 

Is inheriting from `ImmediateExecutor` OK or should the `IndirectImmediateExecutor` implement all the required methods on its own?
Thanks for looking into this. Would it be possible to share the `SingleThreadExecutor` instance between posts? If not it may make sense to use single instance of `PerThreadExecutor`.