Fix register-struct-bindings! to meet correct contract.