extend tests for point and polynomial

and fix some non duck typing behavior on the way