extern function declarations do not have a body, so allow setting the rhs for FnDecl to 0 to indicate this is the case.