`t_start` must start at `l`, otherwise the call to `MCU_skip_spaces` is useless.