Move assoc-like ops. Add platform-independent var indirection.
Add indirect ops for -FS, -top and -empty
Add infer indirect-op