1.Имею интерфейс IPersist, который реализуют сохраняемые объекты,
и там метод ForceLoad[T]() : T , который позволяет заново прочитать объект из базы, например для отмены изменений.
я хочу его как-то описать, чтобы шаблон автоматически был вызывающим типом. потому что шаблон это всегда тип вызывающего объекта.
вместо
def s = my_obj.ForceLoad.[My_obj_Type]()
писать и чтоб всегда работало.
def s = my_obj.ForceLoad()
2.
struct x
public i : int
public j : int
def d = x(i = 1) //не работает, а должно по идее