generalized 'FakedPersonList' into 'LazyList' by factoring out Item-creation functionality