contract test {
    function fixedBytesHex() public returns(bytes32 ret) {
        return hex"aabb00ff";
    }
    function fixedBytes() public returns(bytes32 ret) {
        return "abc\x00\xff__";
    }
    function pipeThrough(bytes2 small, bool one) public returns(bytes16 large, bool oneRet) {
        oneRet = one;
        large = small;
    }
}

// ====
// compileToEwasm: also
// ----
// fixedBytesHex() -> "\xaa\xbb\x00\xff"
// fixedBytes() -> "abc\x00\xff__"
// pipeThrough(bytes2,bool): "\x00\x02", true -> "\x00\x02", true
