The point of this feature is to reduce runtime disk IO, and no new datatype would need to be added because strings are pretty much already perfect for this. I am also proposing another string counter that simplifies putting the content of a file into a string, but it's not really necessary.
set "$myFile" "LOADFILE:data/fockyou.txt"
set "$myFile" "LOAD_ROBOT"
set "$myFile" "LOADFILE:actually_ten_char_sets.chr"
loop start
set "$frame" "$myFile+('LOOPCOUNT'*256*14)#(256*14)"
load char set "$frame"
wait 1
loop 9
copy block "#0" "#0" 80 25 "@$temp" 1
...
put "@$temp" image_file p01 0 0