Adopt convention: F# list with lowercase.
Fix Map instance of Mappend.
It was working with seq as second parameter, instead of Map.
Changed behavior of Map as Monoid instance.
It handles duplicate keys, but requires mappend on values.
Code reorganized.
+ Dictionary instances.