Remove function bodies from externs

Externs should not contain any function bodies. The functions itself are being ignored. The compiler only needs to be aware that they are there, i.e. what they expect as parameters and what they return, _not_ how they behave within.