- Result can only count as error when passed as pointer, this makes easy use of "errors.As" - Existing Filter() implementations that return Result from the `framework` package won't return an error anymore but modify the ResourceList