interprets matches
aliases Result and Results to Tuple2
eliminates unchecked warnings