[ schema. ] type_name  { IS | AS }
   { subprog_decl_in_type
   | map_order_func_declaration
   }
     [, { subprog_decl_in_type
        | map_order_func_declaration
        }
     ]...
END;