Merge branch 'dcreager/explicit-constriants' into cjm/callable-return-fixed
* dcreager/explicit-constriants:
update expected output for graph display test
store this in constraint, not node
track whether constraints are explicit or not
track source_order in PathAssignments
[ty] Use `title` for configuration code fences in ty reference documentation (#21992)