get_memory_address() supports all types