pub(crate) fn glsl_internal<F>(input: TokenStream) -> TokenStreamwhere F: Parsable + Tokenize + Debug,