Given this small program, which compiles and run without error: ```d module m; void oops(){} void main() { void oops(); } ``` there could be an error for `main.oops` because 1. local body-less funcdecls have no use. 2. possibly the author was super-tired and meant to call `m.oops`.
local body-less **non-extern** funcdecls have no use.