F #, ( , ), , List<'a> List, , . Option, Set, Result ..
, , , : [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
, F # 4.1, . , , , Module .
type System =
{ name : string
children : System list }
module System =
let init () = { name = ""; children = [] }
, , F #. , . , " ", , .
, , , , . , .