Simplify Complexity with Automated GP Promote Calculations