add using
add reader and writer instance
Merge pull request #309 from halcat0x15a/using-resource

add using
Merge pull request #310 from halcat0x15a/reader-writer-instance

add reader and writer instance
composeN aliases for `KTypeClass`