combine in_, out_, inout_ to attach_

it's not reasonable to provide separate decorator.
we should just provide options for users if it's not effective.