s/first/charAt for decode-str dispatch