lazy implementation of List.first. colomon++

Signed-off-by: Moritz Lenz <moritz@faui2k3.org>