on the way to implement srfi41
implemented, but non-tested
small fix
small bug fix