adds the ability to pass a block to be executed by C - Due to the GIL this block CANNOT be executed in parallel. Until/If I can find a workaround, threading will have to work with only C structs and all code must be in C