TODO: Implement primitives using quote and eval?