Spacing should be `if (char ... charFunc)`