Moving dependencies to the function signature.