A a = {this->r & cos(b)};
B b1 = {0x0000'1111 & this->r};
B b2 = {this->r & 0x0000'1111};
B b3 = {0x0000'1111 & value};
B b4 = {value & 0x0000'1111};
auto p = std::make_pair(r & cos(a), r & sin(a));
auto p2 = std::make_pair(r & 0x0000'1111, 0x0000'1111 & r);