Input types.
Core additions.