====== Errors after type inference/checking: Context for Prelude.Enum, Prelude.Num and Ix.Ix needed in left hand pattern at 442:10-442:44. Context for Prelude.Enum, Prelude.Num and Ix.Ix needed in left hand pattern at 449:10-449:44.