BTW cons.swift has nothing to do with lazy list