Implement initial version of owari for c++