val name : t -> string
name t is the name of the application.
with_output t o is similar to
t but with the output set to
val libraries : t -> string list
libraries t are the direct OCamlfind dependencies.
val package_names : t -> string list
package_names t are the opam package dependencies.
val create : packages:package list -> keys:key list -> context:context -> name:string -> build_dir:Fpath.t -> t
create context n r contains information about the application being built.