safely return undefined when getting lenses which have been invalidated

When .get()ing lenses which have been invalidated due to destroyed structure, return undefined rather than throwing TypeError.

See https://github.com/baconjs/bacon.js/issues/390 for details