fn type_is_inferable_from_arguments(
    cx: &LateContext<'_>,
    expr: &Expr<'_>
) -> bool