/* *********************** */
/* Context type definition */
/* *********************** */
/* the following function pointers types describe the interface that all context
concepts must implement */
/* *********************** */
/* Context type definition */
/* *********************** */
/* the following function pointers types describe the interface that all context
concepts must implement */