def __init__(self, function=dict):
super(LaziestDict, self).__init__(function)<EOL>
Initialize laziest dictionary with given function.

        :param function: it must accept one parameter (the key of the
            dictionary) and returns the element which will be store that key.