'Load value from a pointer to data.
This is the default implementation, sufficient for most purposes.'

def load_from_data_pointer(self, builder, ptr, align=None):

    return self.from_data(builder, builder.load(ptr, align=align))
