Clean up Affine WeierstrassCurve implementation
Add more convenient syntax for field operations