Naphthalene-1,8-diyl bis(halogenophosphanes): novel syntheses and structures of useful synthetic building blocks.