permit function + optargs ; src filename in comment