auto prod = bind( uint32_t(3) , 1.int16_t)
assert_equal(60, prod([3, 4, 5]))
