A simple utility class that allows maps to be created and populated with a
single expression. It takes the base map as a constructor parameter, and
provides a put(K, V) method that can be chained. When you've added all
that you want, call toMap() to return the original map.