Financial market book example user-defined data type