port の position 系を淡々と実装

port は種類が多くテストが大変だ。本丸の binary-input-port の position 実装が残っているので明日やる。buffering しているので多少面倒か。そうでもないか。世の中にはもっと面倒で難しい事がたくさんあるし。
buffering のロジックを一カ所にまとめたい。