Why does the assignment to `dir` fail?type Direction = "up" | "down"; let move = "up"; const dir: Direction = move;