However, I cannot even grasp how I would route calls without being explicit for every single function.