 }
 
 extension URL: ColumnConvertible {
-	public init(withRawSQLiteStatement stmt: SQLitePreparedStatement, parameter idx: Int32) throws {
+	public init(with stmt: SQLitePreparedStatement, parameter idx: Int32) throws {
 		let s = String(cString: sqlite3_column_text(stmt, idx))
 		guard let u = URL(string: s) else {
 			#if DEBUG

		case SQLITE_NULL:
			return nil
		default:
			return try T(withRawSQLiteStatement: stmt, parameter: idx)
		}
	}


}

extension Date: ColumnConvertible {
	public init(with stmt: SQLitePreparedStatement, parameter idx: Int32) throws {
		let s = String(cString: sqlite3_column_text(stmt, idx))
		guard let d = iso8601DateFormatter.date(from: s) else {
			#if DEBUG
