MATH.1:8 - Common Anti-Patterns and How to Avoid Them
Join by location while losing an enabling condition. In :5.1, replacing V0 and V1 by V creates an apparent connection that the permission rule excludes. Restore the condition in the intermediate object and try the composition again.
Use a path value as a substitute for a path. The same length can describe a;b and b;a. Return the list when order matters; return the value when the question only consumes that value.
Read associativity as permission to reorder. Parentheses choose grouping. They leave generator order unchanged, as the f;g example shows.