おおむねバグ取れたっぽい
あとはこれを>>214に移植できれば…