Pattern.fix

Pattern fix()

Fixes the pattern tree by unifying identical patterns and setting up repeating argument handling.

Returns

This pattern after fixing.