some_stuff = loaf.weighted([ (2, loaf.join(' ', [someones, noun])), (1, loaf.join(' ', [someones, adjective, noun])), ]) possibly_verbed_some_stuff = loaf.weighted([ (3, loaf.join(' ', [verbed, some_stuff])), (3, loaf.join(' ', ['done', verbed, some_stuff])), (1, loaf.join(' ', ["ain't never", verbed, some_stuff])), (1, loaf.join(' ', ["ain't never", verbed, 'no', adjective, noun])), ]) was_about_to = loaf.choice([ loaf.join('', ['thought ', someone, "'d"]), 'were gonna', ]) eeee = loaf.join('', loaf.repeat('ee', loaf.int(1, 10))) well_someone = loaf.choice([ loaf.join('', ['W', eeee, 'll, ', someone]), cap_someone, ]) and_consequence = loaf.choice([ loaf.join(' ', [and_but_so, someone, possibly_verbed_some_stuff]), loaf.join(' ', [and_but_so, someone, 'went', to_a_place]), ]) scenario = loaf.choice([ loaf.join(' ', [well_someone, possibly_verbed_some_stuff]), loaf.join(' ', [well_someone, was_about_to, verb, some_stuff]), ])