Does this table need a "Scala type" column? It seems like for anything except the last one, you can add just the Python type, and for the "custom class" you can make the left column be "custom class conforming to Java Bean conventions"