On Compiler unit tests, replace be_equal with eq

This way we get better error messages from the test runner
Implements Compiler#re2post

Tests passing, but some refactoring would be welcome