monomorph structgen