Methods of constructing hyperfields