type B* = object proc A*(a, b: float): B = discard