changed: it loads the function
still doesn't work, time for work
at least it's not raising an exception
it's finally not infinite looping
it's a little closer
thought of: ParseResult