add capitalised self type
add 'i' to list of numeric suffixes
fix float suffixes
add code snippets