add instances for Bool and Maybe
ByteString instances