Add type to the compilers
Use only style files as the default. Also fix default mask

Default mask had a leading `|` which matches anything! No Bueno.