static <C> @NonNull BuilderDecorator<C> defaultPermission(final @NonNull Permission permission) {
        return builder -> builder.permission(permission);
    }
Returns a {@link BuilderDecorator} that sets the default {@link Command.Builder#permission(Permission) permission}
of a command.

@param <C>        the command sender type
@param permission the permission
@return the decorator
cloud-annotations/src/main/java/org/incendo/cloud/annotations/BuilderDecorator.java