#NEWLINE# def __init__( self , * tclasses ) : #NEWLINE# #INDENT# for tclass in tclass : #NEWLINE# #INDENT# if ( not issubclass ( tclass , Typeclass ) ) : #NEWLINE# #INDENT# raise TypeError ( ( 'Cannot derive non-typeclass %s' % tclass ) ) #NEWLINE# #UNINDENT# #UNINDENT# self . classes = tclasses #NEWLINE# super ( deriving , self ) . __init__ ( 'Syntax error in `deriving`' ) #NEWLINE# return