added alternatives
added .ghci
caught up with recent sized-vector and added misc instances