.: package:pinch
Given a field ID and a Value TStruct, get the value stored in
the struct under that field ID. The lookup fails if the field is
absent or if it's not the same type as expected by this call's
context.
Given a field ID and a
Value TStruct, get the optional value
stored in the struct under the given field ID. The value returned is
Nothing if it was absent or the wrong type. The lookup fails
only if the value retrieved fails to
unpinch.