[weld-dev] are AnnotatedType and Co immutable?