An expression is in weak head normal form (WHNF), if it is either:| wiki.haskell.org
fib n = round $ phi ** fromIntegral n / sq5| wiki.haskell.org
module StateGame where| wiki.haskell.org
f::(Num a, Num b) => [x] -> (a, b)| wiki.haskell.org
do| wiki.haskell.org
-- Infinite lazy streams| wiki.haskell.org
f x y = g (x,y)| wiki.haskell.org
foo =| wiki.haskell.org
infixr 1 >=>| wiki.haskell.org
case x of| wiki.haskell.org
instance (Serialize a) => Serialize (UserTree a)| wiki.haskell.org