fogfish /aws-cdk-pureTypeScript955Purely Functional and high-order cloud components with AWS CDKaws-cdkawshigher-order-componenthoc