Preliminary, but complete, implementation of SU2_DEF