make sure there are no warnings in tests
document lvalue support