Dmitry Russ (Aleksandrov)
name :: string - это ты ставишь тип, а не передаешь вместо name = "Jose" что-то типа name = %Name{this = "Jose"}.
И в общем то, если бы мне нужно было разное поведение у string и name то я бы так и сделал, потому что по другому то никак