Complete Bart prototype api.