Should we really have `asunicode` and `unicode` as different things?