py2many.exceptions.AstUnrecognisedBinOp: Union[Union[int,Union[str,int]],Union[str,int]] <class 'ast.Sub'> int Error
Hi, thanks for this awesome python transpiler! I am very excited to use this. I did find a couple bugs in it, which were expected.

Here is the issue I got:

```
Writing to: .
Code.py ... Code.cpp
Code.py:680:14: py2many.exceptions.AstUnrecognisedBinOp: Union[Union[int,Union[str,int]],Union[str,int]] <class 'ast.Sub'> int
Error: Could not format: Code.cpp
```

I was getting the error in this line of code:
`startpos = indexofstr(startstr,fullstr,casesensitive) + 1`
Changing the code to this fixed the issue:
`startpos = indexofstr(startstr,fullstr,casesensitive)`

I am assuming that the transpiler does not recognize I am trying to use the return of the function for path.
To double-check, I tested this concept in c++ (what I was compiling to) and it worked:

`#include <iostream>

int a(int a1,int a2,int a3){
    return (a1 + a2 + a3);
}

int b(){
    int c;
    c = a(1,2,3) + 1;
    return c;
}

int main(){
    std::cout << b();
    return 0;
}`



It would be awesome if this issue could be fixed! For now, I will have to work around it.