This is not right given alps.io is not forever going to be a primitive. So, I think you should remove the latter dependency. We will solve how to generate samples when we get to that story, but for now, lets just deref everything external.