Boranes and heteroboranes: a paradigm for the electron requirements of clusters?