pub fn __action752(
errors: &mut Vec<Report>,
__0: (BytePos, String, BytePos),
__1: (BytePos, Token, BytePos),
__2: (BytePos, Option<Vec<FormalParameter>>, BytePos),
__3: (BytePos, Token, BytePos),
__4: (BytePos, Dims, BytePos)
) -> (Ident, Option<Vec<FormalParameter>>, Dims)