Better c_callable interface.