pub fn decode( str: String, alphabet: String, ) -> Result(BitArray, String)
pub fn encode(buf: BitArray, alphabet: String) -> String