```kt class Base64Decoder(private val reader: Reader): Source class Base64Encoder(private val writer: Writer): Sink ``` Has this feature been considered before? I'd happily put some time in to work on it. In the suggestion above, I use the `Reader`/`Writer` classes because since Base64 uses text characters it seems to make more sense.