pub fn fetch_input<'a>(
    reference: &SynthesizedShapeReference,
    main_namespace: &'a Namespace
) -> &'a Type