Add: coercion support
Update documents