I assume that it refers to the following line:
import Prelude hiding ((.))
which disables the normal operator (.)for functional composition. Instead, another operator with the same name is used, probably imported from the service module T.T. This operator behaves as in OOP languages:
pretty_output solution = solution.elems.map(show).in_group_of(9)
.map(unwords).unlines
which (I think) usually looks like
pretty_output solution = (unlines . map unwords . in_group_of 9 . map show . elems) solution
This operator works the same as the operator |>in F #:
(|>) :: a -> (a -> b) -> b
x |> f = f x
which is used to pass values through functions (and a more readable and improved functional style, imo):
pretty_output solution = solution |> elems |> map show |> in_group_of 9 |> map unwords |> unlines
(|>)also matches with flip ($).
: "" Haskell. Control.Category:
g x = x |> (f1 >>> f2 >>> f3)
, f >>> g = g . f.