There are several reasons for a function not to have a function body: