fix: validate compiler arguments

Closes #100