Cut out code duplication in impersonators for boxes & procedures