Some free functions are inlined. Resolves #17