 
 extension Float : Bindable {
     
-    public func bindToStatement(statement:Statement, atIndex index:Int, error:NSErrorPointer) -> Bool {
+    public func bindToStatement(statement:Statement, atIndex index:Int, error:NSErrorPointer = nil) -> Bool {
         return statement.bindDoubleValue(Double(self), atIndex: index, error: error)
     }
     


extension Int16 : Bindable {
    
    public func bindToStatement(statement:Statement, atIndex index:Int, error:NSErrorPointer) -> Bool {
        return statement.bindIntValue(Int(self), atIndex: index, error: error)
    }
    


extension Bool : Bindable {
    
    public func bindToStatement(statement:Statement, atIndex index:Int, error:NSErrorPointer = nil) -> Bool {
        return statement.bindBoolValue(self, atIndex: index, error: error)
    }
    
