struct members are now IValueLike