Add support for installing versions like foo, tag:foo and commit:foo
Use binary operators