refactor Line slightly (& its specs)