laziest
immutability
misdirected
nonpolluting
subprograms
traverse