move OptionalReader to tmtk75/go-ext