add forward
add missing test
test module
generic assigment in holder
is_comparable
is_less_than
less_than