Recognise scala.collection.Map as a map (fixes #77)