add file name to detokeniser err:
actually buffering properly for program inputs

i completely forgot to realloc while reading
in an 8xp X_X