this-bind trap functions
add single() to the test
fix compiler options bug: options were shared across compiler instances
remove a backlog item which was based on a buggy behavior