I want to use Rain's special directives such as `!Rain::S3Http` in my templates, and I also want to lint my templates with cfn-lint. Today if I use that directive, cfn-lint gives an error like this:`E3012 {'Fn::Rain::S3Http': 'substack.yml'} is not of type 'string'.`. cfn-lint support custom spec files that describe extensions to the core CloudFormation elements. It would be great if the rain repo included a custom spec that allows cfn-lint to accept its custom directives. That's what aws-sso-util does: https://github.com/benkehoe/aws-sso-util/blob/0f9470828b60cbca643b997dafc37f1f0d087e14/macro/cfn-lint-spec.json See original issue in the cfn-lint repo for conext: https://github.com/aws-cloudformation/cfn-lint/issues/4006