Add Structure.from_abivars, .to_abivars and Lattice.from_abivars