Fix selector creation
commit157d29c6913c8b482cb0b7c107e62e4a90de803e
authormalc <moosotc@gmail.com>
Tue, 26 Mar 2019 23:26:36 +0000 (27 02:26 +0300)
committermalc <moosotc@gmail.com>
Tue, 26 Mar 2019 23:26:36 +0000 (27 02:26 +0300)
treed1ff6c9bb3c63439de1d28698ac795ac16057d35
parentb0a4aa0c48edb96ca35ae151466cd7d7b423e0a0
Fix selector creation

Persistent narrowing os dependent on the source object being "global"
so to speak, somewhere along the line this invaraint was broken. The
result was correct sans narrowing issue and recreation of a bunch of
(mutable!) objects.

This is deressing.
main.ml