Who typically uses this type? Does it need to be exported?