úÎ!TŨLU^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]None "#79>Xk^aws-lambda-haskell-runtime4Helper for defining names in declarations think of myValue in  myValue = 2_aws-lambda-haskell-runtime3Helper for defining names in expressions think of  myFunction in quux = myFunction 3`aws-lambda-haskell-runtime5Helper for defining names for constructors think of Foo in  quux = Foo 3aaws-lambda-haskell-runtimeŽHelper for extracting fields of a specified record it expects the constructor name as the first parameter, and the list of fields to bring into scope as second think of Person, and  personAge,  personName in 1myFunction Person { personAge, personName } = ...^_`aNone "#79>Xkpbaws-lambda-haskell-runtime"Paths to ignore during compilationcaws-lambda-haskell-runtime.Returns a list of handler paths that look like srcFooBar/Quux.handlerLIt is the path to the source file, but changing the extension for ".handler"cNone "#79>Xk%daws-lambda-haskell-runtime*Version of the AWS Lambda runtime REST APIdNone "#79>Xk”eaws-lambda-haskell-runtime4Endpoint that provides the ID of the next invocationfaws-lambda-haskell-runtime/Where the response of the Lambda gets publishedgaws-lambda-haskell-runtime4Invocation (runtime) errors should be published herehaws-lambda-haskell-runtime,Runtime initialization errors should go hereijefghNone "#79>XkC klmnNone "#79>Xkþ opqrstuvw None "#79>XkExaws-lambda-haskell-runtime/Event that is fetched out of the AWS Lambda APIyaws-lambda-haskell-runtime;Performs a GET to the endpoint that provides the next eventxz{|}~y None "#79>Xk#&aws-lambda-haskell-runtime*Context that is passed to all the handlersaws-lambda-haskell-runtime.Initializes the context out of the environmentaws-lambda-haskell-runtimeSets the context's event data    None "#79>Xk#õ€ None"#789;=>?MXdk$Č5 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG None"#79:;=>?MXk0õ Haws-lambda-haskell-runtime'Options that the generated main expectsNaws-lambda-haskell-runtime-Wrapper type to handle the result of the useraws-lambda-haskell-runtime)Wrapper type for lambda execution results‚aws-lambda-haskell-runtime%Wrapper type for lambda response bodyƒaws-lambda-haskell-runtime0Callback that we pass to the dispatcher functionQaws-lambda-haskell-runtime6A strategy on how to generate the dispatcher functionsTaws-lambda-haskell-runtime-Options that the dispatcher generator expectsWaws-lambda-haskell-runtime'API Gateway specific dispatcher optionsYaws-lambda-haskell-runtimeHShould impure exceptions be propagated through the API Gateway interfaceHIJKLMNOP„…†‡ˆƒQRSTUVWXYZNone "#79>Xk6ī‰aws-lambda-haskell-runtime'Publishes the result back to AWS LambdaŠaws-lambda-haskell-runtime0Publishes an invocation error back to AWS Lambda‹aws-lambda-haskell-runtime,Publishes a parsing error back to AWS LambdaŒaws-lambda-haskell-runtime;Publishes a runtime initialization error back to AWS Lambda‰Š‹ŒNone "#79>Xk;#[aws-lambda-haskell-runtimeRuns the user haskell_lambdaI executable and posts back the results. This is called from the layer's main function.aws-lambda-haskell-runtimeFlush standard output (Ž) and standard error output ( ) handlersNOPQRSTUVWXYZ[[NOPQRSTUVWXYZNone "#79>Xk={aws-lambda-haskell-runtime.Generate the main function with the dispatcherHIJKLMQRSTUVWXYZNone "#79>XkEŽ\aws-lambda-haskell-runtime”Helper function that the dispatcher will use to decode the JSON that comes as an AWS Lambda event into the appropriate type expected by the handler.‘aws-lambda-haskell-runtimeDGenerates the dispatcher out of a list of handler names in the form srcFoo Bar.handleržThis dispatcher has a case for each of the handlers that calls the appropriate qualified function. In the case of the example above, the dispatcher will call Foo.Bar.handler.NOP\‘None "#79>XkFW’None "#79>XkH7]aws-lambda-haskell-runtime Generates a main# function that acts as a dispatcherHIJKLM\]None "#79>XkHî^    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]K;<=>?@ABCDEF+,-./0123456789: !"#$%&'()*G   HIJKLM]\None "#79>XkL0“”•–—˜™š›          ! " # $ % % & ' ( ) * + , , - - . / 0 1 2 3 4 5 6 7 8 9 : : ; < = > ? @ A B C D E F G H I I J K L M N O P Q R S T U U V W X Y Z [ \ ] ^ _ ` ` a b b c defghijklmnopqrssttuu vwxyz { | { } ~    €  ‚ ƒ „ … † ‡ ˆ‰qŠr‹ŒŽŒ‘’“”•–—˜™7aws-lambda-haskell-runtime-3.0.2-DvGWFgHFGnnLFwq4Ou9i85Aws.Lambda.Runtime Aws.LambdaAws.Lambda.Meta.CommonAws.Lambda.Meta.DiscoverAws.Lambda.Runtime.API.Version Aws.Lambda.Runtime.API.EndpointsAws.Lambda.Runtime.ErrorAws.Lambda.Runtime.EnvironmentAws.Lambda.Runtime.ApiInfoAws.Lambda.Runtime.ContextAws.Lambda.Utilities!Aws.Lambda.Runtime.ApiGatewayInfoAws.Lambda.Runtime.CommonAws.Lambda.Runtime.PublishAws.Lambda.Meta.MainAws.Lambda.Meta.DispatchAws.Lambda.Meta.RunAws.Lambda.Configuration Paths_aws_lambda_haskell_runtimeParsing errorMessage actualValue valueNameContextmemoryLimitInMb functionNamefunctionVersioninvokedFunctionArn awsRequestId xrayTraceId logStreamName logGroupNamedeadline customContext initialize setEventDataApiGatewayResponse4$sel:apiGatewayResponseStatusCode:ApiGatewayResponse1$sel:apiGatewayResponseHeaders:ApiGatewayResponse.$sel:apiGatewayResponseBody:ApiGatewayResponse9$sel:apiGatewayResponseIsBase64Encoded:ApiGatewayResponseToApiGatewayResponseBodytoApiGatewayResponseBodyApiGatewayResponseBody ApiGatewayRequestContextIdentity[$sel:apiGatewayRequestContextIdentityCognitoIdentityPoolId:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityAccountId:ApiGatewayRequestContextIdentityW$sel:apiGatewayRequestContextIdentityCognitoIdentityId:ApiGatewayRequestContextIdentityL$sel:apiGatewayRequestContextIdentityCaller:ApiGatewayRequestContextIdentityN$sel:apiGatewayRequestContextIdentitySourceIp:ApiGatewayRequestContextIdentityT$sel:apiGatewayRequestContextIdentityPrincipalOrgId:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityAccesskey:ApiGatewayRequestContextIdentity_$sel:apiGatewayRequestContextIdentityCognitoAuthenticationType:ApiGatewayRequestContextIdentityc$sel:apiGatewayRequestContextIdentityCognitoAuthenticationProvider:ApiGatewayRequestContextIdentityM$sel:apiGatewayRequestContextIdentityUserArn:ApiGatewayRequestContextIdentityO$sel:apiGatewayRequestContextIdentityUserAgent:ApiGatewayRequestContextIdentityJ$sel:apiGatewayRequestContextIdentityUser:ApiGatewayRequestContextIdentityApiGatewayRequestContext@$sel:apiGatewayRequestContextResourceId:ApiGatewayRequestContextB$sel:apiGatewayRequestContextResourcePath:ApiGatewayRequestContext@$sel:apiGatewayRequestContextHttpMethod:ApiGatewayRequestContextG$sel:apiGatewayRequestContextExtendedRequestId:ApiGatewayRequestContextA$sel:apiGatewayRequestContextRequestTime:ApiGatewayRequestContext:$sel:apiGatewayRequestContextPath:ApiGatewayRequestContext?$sel:apiGatewayRequestContextAccountId:ApiGatewayRequestContext>$sel:apiGatewayRequestContextProtocol:ApiGatewayRequestContext;$sel:apiGatewayRequestContextStage:ApiGatewayRequestContextB$sel:apiGatewayRequestContextDomainPrefix:ApiGatewayRequestContext?$sel:apiGatewayRequestContextRequestId:ApiGatewayRequestContext@$sel:apiGatewayRequestContextDomainName:ApiGatewayRequestContext;$sel:apiGatewayRequestContextApiId:ApiGatewayRequestContext>$sel:apiGatewayRequestContextIdentity:ApiGatewayRequestContextApiGatewayRequest0$sel:apiGatewayRequestResource:ApiGatewayRequest,$sel:apiGatewayRequestPath:ApiGatewayRequest2$sel:apiGatewayRequestHttpMethod:ApiGatewayRequest/$sel:apiGatewayRequestHeaders:ApiGatewayRequest=$sel:apiGatewayRequestQueryStringParameters:ApiGatewayRequest6$sel:apiGatewayRequestPathParameters:ApiGatewayRequest6$sel:apiGatewayRequestStageVariables:ApiGatewayRequest7$sel:apiGatewayRequestIsBase64Encoded:ApiGatewayRequest6$sel:apiGatewayRequestRequestContext:ApiGatewayRequest,$sel:apiGatewayRequestBody:ApiGatewayRequestmkApiGatewayResponse LambdaOptions eventObjectfunctionHandler executionUuid contextObject LambdaResultStandaloneLambdaResultApiGatewayResultDispatcherStrategyUseWithAPIGatewayStandaloneLambdaDispatcherOptionsapiGatewayDispatcherOptionsApiGatewayDispatcherOptionspropagateImpureExceptionsdefaultDispatcherOptions runLambda decodeObjgenerateLambdaDispatcherdeclarationNameexpressionNameconstructorName getFieldsFrom ignoredPathshandlersvaluenextInvocationresponseinvocationErrorruntimeInitErrorEndpoint InvocationEnvironmentVariableNotSet setXRayTracetaskRoot handlerName apiEndpointfunctionMemoryEvent fetchEventtraceId deadlineMsevent toJSONText LambdaErrorLambdaResponseBody RunCallbackStandaloneLambdaErrorApiGatewayLambdaErrorToLambdaResponseBodytoStandaloneLambdaResponseunLambdaResponseBodyresult parsingError flushOutputbaseGHC.IO.Handle.FDstdoutstderrgenerateversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName