Better type conversion helper
Document implementation progression