These are the options about future relation:
Common market 2.0
Join EFTA
Customs union
Labour's alternative
The Malthouse plan
Brexit with no deal
Revoke Article 50 to avoid no deal
Confirmatory referendum
So none of those are going to work because parliament won't ratify the withdrawal agreement.
Brexit with no deal
Revoke Article 50 to avoid no deal
Confirmatory referendum
A referendum, plus either revoke Article 50 or leave anyway.
Hold a referendum to decide whether we should
(a) Revoke Article 50
(b) Leave with nothing