Clarify coerce_to types
Updates based on review
Changes based on review