Canterbury Modula 2 - Oberon-2