Note this can go because identifiers now preserve case - so it is ok to default the name of the definition as the name of the external function.