Para una programación funcional, F# provee los tipos