The proposed New Horizons 2 mission (which was later scrapped) might also have done a close flyby of the Neptunian system