As we know, we can register forward hooks for nn.Module instances. But there are functional operations like nn.functional.interpolate(),  or torch.cat(), or even implicit callable like <built-in function add>  for element-wise summation of tensor_a and tensor_b like this:
tensor_c = tensor_a + tensor_b  # There is a <built-in function add>  here

Can we use hooks for these functional calls?