common: add helpers for unicode / bytes manipulation
process: accept bytes and unicode in all arguments