noop is an implementation of
Functoria.job that holds no state, does nothing and has no dependency.
sys_argv is a device providing command-line arguments by using
keys a is an implementation of
Functoria.job that holds the parsed command-line arguments.
app_info is the module implementation whose state contains all the information available at configure-time. The type of the generated value lives in the module
type_modname: if not set, it is
Functoria_info. The value is stored into a generated module name
gen_modname: if not set, it is
module type S = sig ... end
S is the signature that application builders have to provide.
Make is an helper to generate new a application builder with the custom constructs defined by
module Name : sig ... end
module Codegen : sig ... end
Code generation helpers.