Eherlich gesagt finde ich es unglücklich, wenn ein Datentyp auf so unterschiedliche Art und weise verwendet wird. Solche 'tollen' Datentypen sind auch für den Leser unverständlich.
Ich würde schon damit anfangen, das derjenige, der sowas toll findet und so programmiert, seinen Stil hinterfragen sollte. Die Motivation kann ich zwar nachvollziehen, aber beim Programmieren geht es
imho nicht um das kurze und knappe, sondern um das lesbare und wartbare.
Aber Stilfragen sind Religionsfragen und so lassen wir jeden das Seine.
Aber als Brainfuckchallenge taugt es allemal und hat Niveau.