accept IO-like object as payload
Merge pull request #11 from shoichikaji/feature/accept-io-like-object

accept IO-like object as payload