Add coroutine, FileIO, simplyfunc decorators