What's the deal with inline functions?