FSharp collection types and functions for unknown things