* add const modifiers to constructors * replace class to typename in templates * add Result::match function