primitives shouldn't be convertible to arrays of that primitive
add to string to CallFuture
add toString to LocalFuture
move casting tests to their own file
ensure we don't try cleaning up a class file twice it tests