The full stack of terminals explained · HackerLangs