import ASWLambdaRuntime

// 컨텍스트, 이벤트 페이로드, 컴플리션 핸들러가 넘어온다.
Lambda.run {(_, name: String, callback) in
	callback(.success("Hello, \\\\(name)")
}
import AWSLambdaRuntime
import NIO

struct Handler: EventLoopLambdaHandler {
	typealias In = String
	typealias Out = String

	func handle(context: Lambda.Context, payload: String) -> EventLoopFuture<String> {
		context.eventLoop.makeSucceededFuture("Hello, \\(payload)")
	}
}

Lambda.run(Handler())