Let there be function definitions!