3 ================================================================================
6 `$g0' :: `GHC.Int# -> PrelBase.Int'
11 0 -> `PrelBase.I#' {2};
13 case `$g0' `$x0' of { `PrelBase.I#' `$x2' ->
14 case# *#! `$x2' `$x0' of { `$x3' -> `PrelBase.I#' {`$x3'};};};
17 `fact' :: `PrelBase.Int -> PrelBase.Int'
19 \ `$x0' :: `PrelBase.Int'
21 case `$x0' of { `PrelBase.I#' `$x1' -> `$g0' `$x1';}