...are now consistent with how we do it in contracts moved downcast helpers to Math clearer error names
remove mapping in exchange add example oracle syntax changes