An OSI function specification is either a function declaration or a function definition.
expr_spec := expr_dcl | expr_def