Require a decently recent compiler