generate poems (of arbitrary format) from a source text