package gw.financials uses java.util.List interface TransactionReducer { function add(t : WrappedProratable) : TransactionReducer function reduce() : List> }