If you want to "Paste a list," it depends on what you mean by ~~paste~~. If you mean that you want to concatenate the elements of several Lists to yield a single List containing all of the elements, you can use the ~~Concat~~ combinator: {code:none} my $gen = Concat( List(Int), List(String(charset=>"A-Z")) ); \# $gen->generate(30) generates: \# \[-1,2,-3,'Y','P','','','S','','W','Y','O'\] {code} If you mean that you want to convert the elements of a List (or Lists) into strings and join them, you can use the ~~Apply~~ combinator and a suitable helper function: {code:none} sub paste_lists { join '', map @$_, @_ } my $gen2 = Apply( \\\&paste_lists, List(Int), List(String(charset=>"A-Z")) ); \# $gen2->generate(30) generates: \# '2-2-120-22PANKPLYR' {code} Or, you can upgrade to version 0.20_08. The ~~Paste~~ combinator was rewritten in that version to automatically "flatten" the list results of any supplied generator. Thus ~~gen2~~ could be rewritten as follows: {code:none} $gen2 = Paste( List(Int), List(String(charset=>"A-Z")) ); \# only in LectroTest v0.20_08 and greater {code} Does that answer your question?