Bistable function blocks