In my opinion the referendum was too simple to mean much. So much about leaving was not known. When a concrete deal is proposed and the terms and consequences are more clear, I think the public should have another vote on whether that specific deal passes muster. Leave voters surely did not all intend "leave in any way possible no matter what the conditions".