open Sexplib.Std type value = Str of string | Int of int [@@deriving sexp] type statement = | Define of {target: string; heading: (string * string) list; tuples: (string * value) list list} | Drop of {target: string} [@@deriving sexp]