python dynamic literal type