No need for "cloneable" anymore -- it just means remote sources.
Remove the unnecessary Source#cloned?.

All it means now is that the repo is present.
Add TODO for fixing contextual_name logic.