Do I have to write @impl true before each function?

I have no idea what you are talking about but thank you anyway.