Allow start_at value to accept a lambda

Instead of just an integer, you may now pass a lambda as well.