rename file to class name, add type params to evil raw types
Merge branch 'raw/types/strike/again' into new/model/go