is it possible to do prefix encode so that `prefix(<<"ab">>)` would be the exact prefix of `prefix(<<"abc">>)`? I see it could be done for lists. And also `prefix([term, <<"ab">>])` as a prefix for `prefix([term, <<"abc">>])`