scala collections vocabulary
new design, no bootstrap