in reply to Report Formatting

Perl6::Form is another option.