Deserializer factory for types which state can be natively serialized.

    Arguments:

        make (callable): type constructor.

    Returns:

        callable: deserializer (`peek` routine)

def peek_native(make):
    """
    Deserializer factory for types which state can be natively serialized.

    Arguments:

        make (callable): type constructor.

    Returns:

        callable: deserializer (`peek` routine)

    """
    def peek(service, container, _stack=None):
        return make(service.peekNative(container))
    return peek