is_composite() debugging.
id_fn_tp() debugging.
fn_diff() debugging.
Further debugging and e^x now works.