A scoped lookup prefers the entry registered for that scope and falls back to an unscoped one.
get_scale_rule(param, scope = NULL)A list with elements rule, weight and scope, or NULL if
param has not been registered.
register_scale_rule("demand", "sum")
get_scale_rule("demand")
#> $rule
#> [1] "sum"
#>
#> $weight
#> NULL
#>
#> $scope
#> NULL
#>
get_scale_rule("not_registered")
#> NULL
clear_scale_rules("demand")