more aseq work and start of lazy-seq and tests