renamed:    include/cross/aio/types.hpp -> include/cross/aio/basic.hpp
add template class basic_template
rename: aio::buffer.off() -> aio::buffer.offset()