Sample output
Actually define data types for operators, preparation for simulator