CurryInfo: wl-pprint-3.0.0 / Text.Pretty.<$!$>

definition:
 
(<$!$>) :: Doc -> Doc -> Doc
(<$!$>) = combine hardline
demand:
 no demanded arguments
deterministic:
 deterministic operation
documentation:
 
The document `(x <$!$> y)` concatenates document `x` and `y` with a
`hardline` in between with identity `empty`.
This effectively puts `x` and `y` underneath each other.
@param x - the first document
@param y - the second document
@return concatenation of x and y with a hardline in between
failfree:
 ()
indeterministic:
 referentially transparent operation
infix:
 infixl
iotype:
 {() |-> {combine}}
name:
 <$!$>
precedence:
 5
result-values:
 {combine}
signature:
 Text.PrettyImpl.Doc -> Text.PrettyImpl.Doc -> Text.PrettyImpl.Doc
solution-complete:
 operation might suspend on free variables
terminating:
 yes
totally-defined:
 possibly non-reducible on same data term