fun somethingFromNothing () = 10; fun censor x = (); fun censorNumber x = if x > 10 then () else (); exception BadNumber; fun unitList n = if n < 0 then raise BadNumber else if n = 0 then [] else () :: unitList (n-1);