Currently there is only `pub fn address(&self) -> Address {`, one should also be able to get `module`, `name`, `type_params`