Index: doc/working/resolver_design.md
===================================================================
--- doc/working/resolver_design.md	(revision 88e0080b90dabaf4c321cedeaab29b07bb4972a2)
+++ doc/working/resolver_design.md	(revision 01b992899a1c9287e6e7e5cfb22b76b26da616e7)
@@ -41,4 +41,13 @@
 ensure that they are two-arg functions (this restriction may be valuable 
 regardless).
+
+Regardless of syntax, there should be a type assertion that expresses `From` 
+is convertable to `To`. 
+If user-defined conversions are not added to the language, 
+`void ?{} ( To*, From )` may be a suitable representation, relying on 
+conversions on the argument types to account for transitivity. 
+On the other hand, `To*` should perhaps match its target type exactly, so 
+another assertion syntax specific to conversions may be required, e.g. 
+`From -> To`.
 
 ### Constructor Idiom ###
