Create a fast version of `bipole`, without any casting or input checks. The user must provide the correct input. Speed vs flexibility.