There should be an error if program builders are used with volatile parameters but do not support them. Currently, only LoopBuilder supports it