Add IO example
Add AbstractContext#default_executor

to be able to override executor class wide