https://als.ltd/consecutive_interpreter/