Properly comparing symbols in eq?, more list stuff in libs