A generic map that has conversion functions, for Go (golang)