(I'm not getting into rebasing across merges just yet.)
MZ77IFRCNPE4T7HFE4ZN3S6ODBIRITPZ47UOXRAVBB27S5IJXYOAC
XPXYD64Y76UT24GENTC6IWYNYWRCTZZE55YCBGWJT7YAYHIFZLXQC
BULPIBEGL7TMK6CVIE7IS7WGAHGOSUJBGJSFQK542MOWGHP2ADQQC
return y, screen_line_starting_pos
return y, nil, screen_line_starting_pos