Js.DictSourceKey type
get dict key returns None if the key is not found in the dictionary, Some value otherwise
fromList entries creates a new dictionary containing each (key, value) pair in entries
fromArray entries creates a new dictionary containing each (key, value) pair in entries