Example in Unix module:
val environment : unit -> string array
Why not just:
val environment : string array
?