updated asm2
prepared for yet another rewriting of asm package
started writing asm-3, moved #'pair to utils