dynamic: rename "staticOpt" and "static" to "?" and "!"