#define CTX_ARG 1
#define CTX_OPT 2
#define CTX_ENV 3
#define CTX_FLAG 1
#define CTX_INT 2
#define CTX_PATH 3
#define CTX_STRING 4
#define CTX_NAME 5
#define CTX_VARG "vargs"