Function-prototype style