The true data structure behind terminals explained
warp.dev