An AssemblyLift Function is an executable containing a handler, which is the entrypoint of the Function (similar to a main method in a regular application). A Function usually receives some input which is passed to the handler as an argument; the shape of this input will depend on the Function. The Function should return by indicating either success or an error to the runtime, though the Function is not required to return any specific data.