Haskell relies on indentation to reduce the verbosity of your code. Despite some complexity in practice, there are really only a couple fundamental layout rules.[1] The golden rule of indentation[edit | edit source] Code which is part of some expression should be indented further in than the beginning of that expression (even if the expression is not the leftmost element of the line). The easiest