def unsafe_peek(init):
def peek(store, container, _stack=None):<EOL><INDENT>return init(*[ store.peek(attr, container, _stack=_stack) for attr in container ])<EOL><DEDENT>return peek<EOL>
Deserialize all the attributes available in the container and pass them in the same order
as they come in the container.

This is a factory function; returns the actual `peek` routine.

Arguments:

    init: type constructor.

Returns:

    callable: deserializer (`peek` routine).