Use typedef for the ALL type in C interface

For brevity the ALL::ALL<double, double> type should be typedef'd in the C interface.