In C, if a struct contains a futex or for whatever reason doesn\'t make sense to copy or move to a new address, is there any way (type annotation or something) to restrict/warn