we have ```WithinThreadExecutor```. you don't need a new implementation :)