coerce dynamically typed data structures into known forms.